arm/acpi: Add Server Base System Architecture UART support
authorShanker Donthineni <shankerd@codeaurora.org>
Thu, 9 Jun 2016 17:33:21 +0000 (12:33 -0500)
committerStefano Stabellini <sstabellini@kernel.org>
Mon, 20 Jun 2016 09:55:41 +0000 (10:55 +0100)
commit032ea8c736d10f02672863c6e369338f948f7ed8
tree732b1d3d76462794becc0a33c6a134f061240add
parent9fa7fc275c4022d57910bf2838a0150d2e66e17c
arm/acpi: Add Server Base System Architecture UART support

The ARM Server Base System Architecture describes a generic UART
interface. It doesn't support clock control registers, modem
control, DMA and hardware flow control features. So, extend the
driver probe() to handle SBSA interface and skip the accessing
PL011 registers that are not described in SBSA document
(ARM-DEN-0029 Version 3.0, 6 APPENDIX B: GENERIC UART).

Signed-off-by: Shanker Donthineni <shankerd@codeaurora.org>
Reviewed-by: Julien Grall <julien.grall@arm.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
xen/drivers/char/pl011.c